package com.project.xy.mapper;

import com.project.xy.entity.DFile;
import com.project.xy.entity.DesignModule;
import com.project.xy.entity.ProSearch;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DFileMapper {

    List<DFile> queryRegisterAll();

    List<DFile> queryOutRegisterAll();

    List<DFile> SearchCheck_tagAndDesign_cell_tag();

    int updateByProductIdSelective(DFile record);

    int deleteByPrimaryKey(Integer ID);

    int insert(DFile record);

    int insertSelective(DFile record);

    DFile selectByPrimaryKey(Integer ID);

    DFile queryByProductId(String productId);

    //查询审核通过并且类型为商品,工序组成标志为未设计的产品档案
    List<DFile> queryDFile();

    int updateByPrimaryKeySelective(DFile record);

    int updateByPrimaryKey(DFile record);

    List<DFile> selectByComState(String state);

    List<DFile> selectByCheck(ProSearch search);

    List<DFile> selectByDelete(String tag);

    List<DFile> materielSelect(String type);

    List<DFile> queryDFileCheckAllOk();

    DFile selectByPID(String pid);

    List<DFile> selectByDesignId(String states);

}